package phyzik.collisions;

public class CollisionDonnees {
	public Contact[] tableauContacts;
	public int contactsRestants;
	public int compteur;
	public float frottement;
	public float restitution;
	public float tolerance;

	public CollisionDonnees(int max, float frottement, float restitution,
			float tolerance) {
		tableauContacts = new Contact[max];
		contactsRestants = tableauContacts.length;
		compteur = 0;
		this.frottement = frottement;
		this.restitution = restitution;
		this.tolerance = tolerance;
	}

	public boolean resteContact() {
		return contactsRestants > 0;
	}

	public void effacer() {
		contactsRestants = tableauContacts.length;
		compteur = 0;
	}

	public void ajouterContacts(int i) {
		contactsRestants -= i;
		compteur += i;
	}
}
